'''
Created on 05/10/2013

@author: daniel
'''
import impresora
import documento

def main():
    '''
    Con el fin de hacer una prueba de ejecusion de la clase Impresora se, cito en los documentos la letra de la 
    cancion "Yo canibal" del disco "Lobo suelto, cordero atado" de la banda "P.R."
    '''
    doc1=documento.Documento("No se entiende el menu pero la salsa abunda.Soy un Gourmet que huele eternamente mal.")
    doc2=documento.Documento("Viejas compotas que no dan respiro al canibal que hay en mi ")
    doc3=documento.Documento("(que no es bien recibido en un banquete asi) ")
    doc4=documento.Documento("Se amansan las fortunas, se cargan los bolisillos de presa saca de oro falso de Vermouth.")
    doc5=documento.Documento("Me acaban el cerebro a mordicos, bebiendo el jugo de mi corazon ")
    doc6=documento.Documento("y me cuentan cuentos al ir a dormir. ")
    doc7=documento.Documento("A un cordero de mi estilo ")
    doc8=documento.Documento("a un canibal de mi estilo. ")
    doc9=documento.Documento("Voy al Coliseo a prenderme fuego ")
    doc10=documento.Documento("( mi racha de novato nunca cambiara) ")
    doc15=documento.Documento("Por favor! que el adios no se alargue")
    doc16=documento.Documento("me canse de tanto esperar... ")
    doc17=documento.Documento("cuando el fuego crezca quiero estar alli. ")
    doc18=documento.Documento("Un cordero de mi estilo ")
    doc19=documento.Documento("a un canibal de mi estilo.")

    impr1=impresora.Impresora(False)#Crea Impresora MinHeap
    
    impr1.nuevoDocumento(doc1)
    impr1.nuevoDocumento(doc2)
    impr1.nuevoDocumento(doc3)
    impr1.nuevoDocumento(doc4)
    impr1.nuevoDocumento(doc5)
    impr1.nuevoDocumento(doc6)
    impr1.nuevoDocumento(doc7)
    impr1.nuevoDocumento(doc8)
    impr1.nuevoDocumento(doc9)
    impr1.nuevoDocumento(doc10)
    impr1.nuevoDocumento(doc15)
    impr1.nuevoDocumento(doc16)
    impr1.nuevoDocumento(doc17)
    impr1.nuevoDocumento(doc18)
    impr1.nuevoDocumento(doc19)
    
    print "Primer documento mas corto:"
    impr1.imprime()
    print "Segundo documento mas corto:"
    impr1.imprime()
    print "Tercer documento mas corto:"
    impr1.imprime()
    
    
    
if __name__ == '__main__':
    main()